/*
 * wueasy - A Java Distributed Rapid Development Platform.
 * Copyright (C) 2017-2019 wueasy.com

 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published
 * by the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.

 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.

 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */
package com.wueasy.admin.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.wueasy.admin.entity.SysOrg;
import com.wueasy.base.entity.DataMap;

public interface SysOrgMapper {

    SysOrg select(DataMap paramMap);
    
    
    /**
     * 查找组织机构信息
     * @author: fallsea
     * @param orgNo 机构编号
     * @return
     */
    SysOrg selectByNo(@Param("orgNo")String orgNo);
    
    List<SysOrg> query(DataMap paramMap);
    
    /**
     * 查询列表
     * @author: fallsea
     * @param paramMap
     * @return
     */
    List<SysOrg> queryList(DataMap paramMap);
    
    int delete(DataMap paramMap);
    
    int delete(@Param("id")Long id);
    
    int deleteMultiple(DataMap paramMap);
    
    int insert(DataMap paramMap);
    
    int update(DataMap paramMap);

}